package org.recruit.system.domain;

import java.util.Date;

/**
 * 个人用户简历对象 resume
 *
 * @author teapot
 * @date 2020-11-12
 */
public class Resume {
    private static final long serialVersionUID = 1L;

    /**
     * 简历id
     */
    private Long id;

    /**
     * 用户id
     */
    private Long userId;

    /**
     * 简历标题
     */
    private String resumeTitle;

    /**
     * 简历创建时间
     */
    private Date resumeCreateDate;

    /**
     * 姓名
     */
    private String resumeName;

    /**
     * 性别
     */
    private Long resumeGender;

    /**
     * 民族
     */
    private String resumeNation;

    /**
     * 籍贯
     */
    private String resumePlace;

    /**
     * 出生日期
     */
    private Date resumeBirthday;

    /**
     * 婚姻状况
     */
    private Long resumeMarriage;

    /**
     * 毕业学校
     */
    private String resumeGraduationSchool;

    /**
     * 毕业时间
     */
    private Date resumeGraduationTime;

    /**
     * 学历
     */
    private String resumeEducation;

    /**
     * 专业
     */
    private String resumeMajor;

    /**
     * 期望待遇
     */
    private Long resumeWages;

    /**
     * 电话号码
     */
    private Long resumePhone;

    /**
     * QQ
     */
    private Long resumeQq;

    /**
     * 外语水平
     */
    private Long resumeFlAbility;

    /**
     * 外语类型（默认英语）
     */
    private Long resumeFlType;

    /**
     * 英语等级
     * 1.国家英语考试3级
     * 2.国家英语考试4级
     * 3.国家英语考试6级 4.专业4级
     * 5专业8级
     * 6未参加（默认）
     * 7.未通过
     */
    private Long resumeEnglishGrade;

    /**
     * 计算机水平
     */
    private Long resumeComputerAbility;

    /**
     * 特点描述
     */
    private String resumePersonAlity;

    /**
     * 自我评价
     */
    private String resumeSelfEvaluation;

    public void setId(Long id) {
        this.id = id;
    }

    public Long getId() {
        return id;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setResumeTitle(String resumeTitle) {
        this.resumeTitle = resumeTitle;
    }

    public String getResumeTitle() {
        return resumeTitle;
    }

    public void setResumeCreateDate(Date resumeCreateDate) {
        this.resumeCreateDate = resumeCreateDate;
    }

    public Date getResumeCreateDate() {
        return resumeCreateDate;
    }

    public void setResumeName(String resumeName) {
        this.resumeName = resumeName;
    }

    public String getResumeName() {
        return resumeName;
    }

    public void setResumeGender(Long resumeGender) {
        this.resumeGender = resumeGender;
    }

    public Long getResumeGender() {
        return resumeGender;
    }

    public void setResumeNation(String resumeNation) {
        this.resumeNation = resumeNation;
    }

    public String getResumeNation() {
        return resumeNation;
    }

    public void setResumePlace(String resumePlace) {
        this.resumePlace = resumePlace;
    }

    public String getResumePlace() {
        return resumePlace;
    }

    public void setResumeBirthday(Date resumeBirthday) {
        this.resumeBirthday = resumeBirthday;
    }

    public Date getResumeBirthday() {
        return resumeBirthday;
    }

    public void setResumeMarriage(Long resumeMarriage) {
        this.resumeMarriage = resumeMarriage;
    }

    public Long getResumeMarriage() {
        return resumeMarriage;
    }

    public void setResumeGraduationSchool(String resumeGraduationSchool) {
        this.resumeGraduationSchool = resumeGraduationSchool;
    }

    public String getResumeGraduationSchool() {
        return resumeGraduationSchool;
    }

    public void setResumeGraduationTime(Date resumeGraduationTime) {
        this.resumeGraduationTime = resumeGraduationTime;
    }

    public Date getResumeGraduationTime() {
        return resumeGraduationTime;
    }

    public void setResumeEducation(String resumeEducation) {
        this.resumeEducation = resumeEducation;
    }

    public String getResumeEducation() {
        return resumeEducation;
    }

    public void setResumeMajor(String resumeMajor) {
        this.resumeMajor = resumeMajor;
    }

    public String getResumeMajor() {
        return resumeMajor;
    }

    public void setResumeWages(Long resumeWages) {
        this.resumeWages = resumeWages;
    }

    public Long getResumeWages() {
        return resumeWages;
    }

    public void setResumePhone(Long resumePhone) {
        this.resumePhone = resumePhone;
    }

    public Long getResumePhone() {
        return resumePhone;
    }

    public void setResumeQq(Long resumeQq) {
        this.resumeQq = resumeQq;
    }

    public Long getResumeQq() {
        return resumeQq;
    }

    public void setResumeFlAbility(Long resumeFlAbility) {
        this.resumeFlAbility = resumeFlAbility;
    }

    public Long getResumeFlAbility() {
        return resumeFlAbility;
    }

    public void setResumeFlType(Long resumeFlType) {
        this.resumeFlType = resumeFlType;
    }

    public Long getResumeFlType() {
        return resumeFlType;
    }

    public void setResumeEnglishGrade(Long resumeEnglishGrade) {
        this.resumeEnglishGrade = resumeEnglishGrade;
    }

    public Long getResumeEnglishGrade() {
        return resumeEnglishGrade;
    }

    public void setResumeComputerAbility(Long resumeComputerAbility) {
        this.resumeComputerAbility = resumeComputerAbility;
    }

    public Long getResumeComputerAbility() {
        return resumeComputerAbility;
    }

    public void setResumePersonAlity(String resumePersonAlity) {
        this.resumePersonAlity = resumePersonAlity;
    }

    public String getResumePersonAlity() {
        return resumePersonAlity;
    }

    public void setResumeSelfEvaluation(String resumeSelfEvaluation) {
        this.resumeSelfEvaluation = resumeSelfEvaluation;
    }

    public String getResumeSelfEvaluation() {
        return resumeSelfEvaluation;
    }

    @Override
    public String toString() {
        return "Resume{" +
                "id=" + id +
                ", userId=" + userId +
                ", resumeTitle='" + resumeTitle + '\'' +
                ", resumeCreateDate=" + resumeCreateDate +
                ", resumeName='" + resumeName + '\'' +
                ", resumeGender=" + resumeGender +
                ", resumeNation='" + resumeNation + '\'' +
                ", resumePlace='" + resumePlace + '\'' +
                ", resumeBirthday=" + resumeBirthday +
                ", resumeMarriage=" + resumeMarriage +
                ", resumeGraduationSchool='" + resumeGraduationSchool + '\'' +
                ", resumeGraduationTime=" + resumeGraduationTime +
                ", resumeEducation='" + resumeEducation + '\'' +
                ", resumeMajor='" + resumeMajor + '\'' +
                ", resumeWages=" + resumeWages +
                ", resumePhone=" + resumePhone +
                ", resumeQq=" + resumeQq +
                ", resumeFlAbility=" + resumeFlAbility +
                ", resumeFlType=" + resumeFlType +
                ", resumeEnglishGrade=" + resumeEnglishGrade +
                ", resumeComputerAbility=" + resumeComputerAbility +
                ", resumePersonAlity='" + resumePersonAlity + '\'' +
                ", resumeSelfEvaluation='" + resumeSelfEvaluation + '\'' +
                '}';
    }
}
